111 Geneva Dr, Oviedo, FL 32765-7204, Oviedo
"This is my favorite restaurant for Greek food! None of the new local joints can even compare! Simple"
"This is my favorite restaurant for Greek food! None of the new local joints can even compare! Simple"